html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	background: #241510;
}

/*Positionnement parties principales*/
.grid {
	display: table;
	height: 100%;
	width: 100%;
}

header {
	display: table-row;
	height: 100px;
}

.center {
	display: table-row;
}

footer {
	display: table-row;
	height: 100px;
}
/*----------------------------------*/

/*navigator menu*/
nav ul,nav ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

nav ul {
	text-align: center;
}

nav ul li {
	display: inline;
	margin-right: .75em;
}

nav ul li.last {
	margin-right: 0;
}

nav a {
	color: #EBB7C6;
	font-family: 'Amaranth', "Lucida Grande", Tahoma, "Trebuchet MS",
		Helvetica, sans-serif;
	margin: 0px 30px 0px 30px;
	font-size: 40px;
	font-weight: 400;
	line-height: 64px;
	text-align: center;
	text-decoration: none;
	text-shadow: #EBB7D8 0px 0px 5px;
	transition-delay: 0s;
	transition-duration: 0.5s;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

nav a:hover {
	text-shadow: #EBB7D8 0px 0px 25px;
}

nav .visited {
	text-shadow: #EBB7D8 0px 0px 25px;
}

p {
	color: #EBB7C6;
	font-family: 'Amaranth', "Lucida Grande", Tahoma, "Trebuchet MS",
		Helvetica, sans-serif;
}